Programavimo metodas, kai programa daroma iš modulių.
Programuoti naudojamos modulinės programavimo kalbos arba kalbos, turinčios modulio sąvoką ir konstrukciją.